Formal Veri cation of Real Time Speci cations of a Machining System
نویسنده
چکیده
In this project, we explore a novel framework for formal veriication of a real-time speciications of a machining system. A machining system falls under the broad category of a real-time system. The TTM/RTTL framework is used for speciication and veriication of a machining system. In TTM/RTTL framework, a machining system is modeled as a parallel composition of various modules each representing a basic building block of machining system. Each module is modeled by a Timed Transition Model(TTM) and their parallel composition yields another TTM. The Real-Time System is thus modeled as a composite TTM. The desired behavior of the Real-Time System is spec-iied as a set of logical formulas expressed in Real Time Temporal Logic (RTTL). These formulas are termed as RTTFs. The correctness of RTTFs over the composite TTM are veriied using a formal proof system based on theorem proving and model checking techniques from computer science literature on veriication of real time systems. If a RTTF is not valid, the formal proof system provides information indicating why the RTTF cannot be satissed over the closed loop TTM. The information gained from the veriication process can be used to relax the speciications of the machining system or to modify the behavior of a component of the system so that we satisfy the given set of RTTFs.
منابع مشابه
Formal Verification of Real time Software
The veri cation of functionality of the input output logic properties often composes the majority of software requirements analysis Automated theorem provers ATPs such as SRI s Prototype Veri cation System PVS have been successfully used in the formal veri cation of functional properties However such functional methods are not readily applicable to the veri cation of the real time software re q...
متن کاملCorrectness of EÆcient Real-Time Model Checking
In this paper we describe the formal speci cation and veri cation of an eÆcient algorithm based on bitvectors for real-time model checking with the KIV system. We demonstrate that the veri cation captures the essentials of the C++ algorithm as implemented in the RAVEN model checker. Veri cation revealed several possibilities to reduce the size of the code and to improve its eÆciency. Categories...
متن کاملTransformations on Dependency Graphs :
Dependency graphs are used to model data and control ow in hardware and software design. In a transformational design approach, optimization and re nement transformations are used to transform dependency-graph-based speci cations at higher abstraction levels to those at lower abstraction levels. In this dissertation, we investigate the formal speci cation and mechanical veri cation of transform...
متن کاملFormal Requirements Analysis of an Avionics Control System
|We report on a formal requirements analysis experiment involving an avionics control system. We describe a method for specifying and verifying real-time systems with PVS. The experiment involves the formalization of the functional and safety requirements of the avionics system as well as its multilevel veri cation. First level veri cation demonstrates the consistency of the speci cations whils...
متن کاملClassi cation of Dependable Real-time Protocols : A Formal-Methods Perspective for Validation
Computers used for critical applications utilize dependable and real-time protocols to deliver reliable and timely services. The inherently large state-space covered by these protocols limits the e ectiveness of the conventional veri cation and validation (V&V) techniques. A commonly used validation technique is that of fault injection (FI). Although a wide variety of techniques and tools exist...
متن کامل